home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / comms / other / novia / src / protos / novia_io_protos.h < prev    next >
C/C++ Source or Header  |  1999-12-06  |  5KB  |  70 lines

  1. #ifndef NOVIA_REGISTERS_H
  2. #include <novia/novia_registers.h>
  3. #endif
  4.  
  5. #ifndef NOVIA_USERDATA_H
  6. #include <novia/novia_userdata.h>
  7. #endif
  8.  
  9. extern __saveds ASM void nslib_ShowText( register __a0 char *path);
  10. extern __saveds ASM void nslib_ShowPart( register __a0 char *path, register __d0 long startseek, register __d1 long size);
  11. extern __saveds ASM void nslib_SystemMessage( register __a0 char *text);
  12. extern __saveds ASM void nslib_SetColor( register __d0 char newcolor);
  13. extern __saveds ASM void nslib_SetBColor( register __d0 char newcolor);
  14. extern __saveds ASM void nslib_space( register __d0 char wert);
  15. extern __saveds ASM void nslib_cleft( register __d0 char wert);
  16. extern __saveds ASM void nslib_cright (register __d0 char wert);
  17. extern __saveds ASM void nslib_LF();
  18. extern __saveds ASM char nslib_Getstring( register __a0 char *bp, register __a1 char *src, register __d0 char maxlen, register __d1 ULONG flags, register __d2 ULONG sigs);
  19. extern __saveds ASM char nslib_Getbyte( register __a0 UBYTE *p, register __a1 UBYTE *source, register __d0 char max, register __d1 ULONG flags, register __d2 ULONG sigs);
  20. extern __saveds ASM char nslib_Getword( register __a0 UWORD *p, register __a1 UWORD *source, register __d0 char max, register __d1 ULONG flags, register __d2 ULONG sigs);
  21. extern __saveds ASM char nslib_Getlong( register __a0 ULONG *p, register __a1 ULONG *source, register __d0 char max, register __d1 ULONG flags, register __d2 ULONG sigs);
  22. extern __saveds ASM void nslib_Writeio( register __a0 char *string, register __d0 ULONG len);
  23. extern __saveds ASM void nslib_Writelong(register __d0 ULONG tolong);
  24. extern __saveds ASM void nslib_CSI(register __d0 char csi);
  25. extern __saveds ASM void nslib_JumpXY( register __d0 char x,register __d1 char y);
  26. extern __saveds ASM void nslib_CLS();
  27. extern __saveds ASM char nslib_Getline( register __a0 char *bp, register __a1 char *src, register __d0 char maxlen, register __d1 ULONG flags, register __d2 ULONG sigs);
  28. extern __saveds ASM char nslib_Yesno( register __d0 BOOL vorgabe, register __d1 ULONG sigs);
  29. extern __saveds ASM char nslib_AskKey( register __d0 BOOL vorgabe, register __d1 ULONG flags, register __d2 ULONG sigs);
  30. extern __saveds ASM char nslib_GetChar( register __a0 char *vorgabe, register __d1 ULONG sigs);
  31. extern __saveds ASM char nslib_WaitKey( register __d0 ULONG sigs);
  32. extern __saveds ASM void nslib_ChangeScreenStatus( register __a0 char *string);
  33. extern __saveds ASM void nslib_ErrorMessage( register __a0 char *string);
  34. extern __saveds ASM void nslib_GetCurserPos();
  35. extern __saveds ASM void nslib_FreeMsg( register __a0 message *msg);
  36. extern __saveds ASM void nslib_ReturnMsg( register __a0 message *msg);
  37. extern __saveds ASM void nslib_ClearIOBuffer();
  38. extern __saveds ASM void nslib_vioprintf( register __a0 char *formatstring, register __a1 char *args);
  39. extern __saveds ASM void nslib_PrintDosError( register __d0 const LONG errorcode);
  40. extern __saveds ASM LONG nslib_execute_nsl( register __a0 char *name);
  41. extern __saveds ASM void nslib_Datecode2Date(register __a0 struct Date *date);
  42. extern __saveds ASM void nslib_GetTime(register __a0 struct Date *date);
  43. extern __saveds ASM void nslib_DateToString(register __a0 const char *buffer, register __a1 struct Date *date, register __d0 ULONG flags);
  44. extern __saveds ASM MainPortConfig * nslib_getmainportconfig();
  45.  
  46. // novia_global.c
  47.  
  48. extern __saveds ASM void nslib_Monitor_open();
  49. extern __saveds ASM void nslib_Monitor_close();
  50. extern __saveds ASM ULONG nslib_opengui();
  51. extern __saveds ASM ULONG nslib_closegui();
  52.  
  53. extern __saveds ASM void nslib_CalcDatecode(register __a0 struct Date *date);
  54. extern __saveds ASM void nslib_StringToDate(register __a0 const char *buffer, register __a1 struct Date *date, register __d0 ULONG flags);
  55. extern __saveds ASM char * nslib_getstr(register __d0 UWORD group, register __d1 UWORD stringno);
  56. extern __saveds ASM ULONG nslib_SearchDateKey(register __a0 char *str);
  57.  
  58.  
  59. // novia_user.c
  60.  
  61. extern ULONG __saveds ASM nslib_SearchUser(register __a0 char *username);
  62. extern ULONG __saveds ASM nslib_FindUser(register __a0 char *username);
  63. extern struct UserNode * __saveds ASM nslib_GetUserByIP(register __a0 ULONG IPNumber);
  64. extern  void __saveds ASM nslib_SaveUser(register __a0 UserData *pointer);
  65. extern void __saveds ASM nslib_AddUser(register __a0 UserData *pointer);
  66. extern BOOL __saveds ASM nslib_LoadUser(register __a0 UserData *pointer, register __d0 ULONG Usernumber);
  67. extern char __saveds ASM nslib_CheckPassword(register __a0 char *buffer, register __d0 ULONG UserNumber);
  68.  
  69.  
  70.